#pragma once
//undered_set

namespace ldj
{
	template<class K>
	class set
	{
		struct setKofT
		{
			const K& operator()(const K&key)
			{
				return key;
			}
		};

	private:



	};

}